// DefaultSortGenerator属性已改方法

//package com.inspur.edp.cef.generator.repository.adaptor.property;
//
////import Inspur.Gsp.Caf.Generator.BaseInfoItem.*;
////import Inspur.Gsp.Caf.Generator.PropertyGenerator.*;
////import Microsoft.CodeAnalysis.CSharp.*;
////import Microsoft.CodeAnalysis.CSharp.Syntax.*;
//
//import com.inspur.edp.caf.generator.baseInfo.TypeInfo;
//import com.inspur.edp.caf.generator.property.ClassPropertyGenerator;
//import com.inspur.edp.cef.rtgenerator.repositorygen.RepositoryGenUtil;
//import org.eclipse.jdt.core.dom.Modifier;
//
//import java.util.ArrayList;
//
//public class DefaultSortGenerator extends ClassPropertyGenerator {
//	private String sortConditions;
//
//	public DefaultSortGenerator(String sortConditions) {
//		this.sortConditions = sortConditions;
//	}
//
//	@Override
//	protected TypeInfo getPropertyType() {
//		return new TypeInfo(String.class);
//	}
//
//	@Override
//	protected String getFieldName() {
//		return null;
//	}
//
//	@Override
//	protected String getPropertyName() {
//		return "DefaultSort";
//	}
//
//
//	@Override
//	protected java.util.ArrayList<Modifier.ModifierKeyword> getGetterAccessModifier() {
//		return getAccessModifier();
//	}
//
//	@Override
//	protected ArrayList<Modifier.ModifierKeyword> getSetterAccessModifier() {
//		return getAccessModifier();
//	}
//
//	protected java.util.ArrayList<Modifier.ModifierKeyword> getAccessModifier() {
//		//TODO:@Override
//		return RepositoryGenUtil.createModifierKeywordArray(Modifier.ModifierKeyword.PROTECTED_KEYWORD);
//	}
//
//	@Override
//	protected boolean hasSetMethod() {
//		return false;
//	}
//
//	@Override
//	protected Block buildGetMethodBody() {
//		return SyntaxFactory.Block(SyntaxFactory.<StatementSyntax>SingletonList(SyntaxFactory.ReturnStatement(SyntaxFactory.LiteralExpression(SyntaxKind.StringLiteralExpression, SyntaxFactory.Literal(sortConditions)))));
//	}
//}